Cypress Semiconductor /psoc63 /BLE /BLESS /ENC_CONFIG

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ENC_CONFIG

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (START_PROC)START_PROC 0 (ECB_CCM)ECB_CCM 0 (DEC_ENC)DEC_ENC 0PAYLOAD_LENGTH_MSB 0B0_FLAGS0 (AES_B0_DATA_OVERRIDE)AES_B0_DATA_OVERRIDE

Description

Encryption Configuration

Fields

START_PROC

1 Start the AES processing

ECB_CCM

0 - CCM 1 - ECB

DEC_ENC

Decryption/Encryption 0 - Encrypt 1 - Decrypt

PAYLOAD_LENGTH_MSB

MS byte of the length of the input data when B0 needs to be completely configurable. Valid only when AES_B0_DATA_OVERRIDE is enabled. When AES_B0_DATA_OVERRIDE is enabled total ENC payload length = {PAYLOAD_LENGTH_MSB, PAYLOAD_LENGTH_MSB, PAYLOAD_LENGTH}

B0_FLAGS

LS byte of the input data when B0 needs to be completely configurable. Valid only when AES_B0_DATA_OVERRIDE is enabled.

AES_B0_DATA_OVERRIDE

Configuration to use B0 DATA provided by FW for CCM computation

Links

() ()